package com.imot.pojo.vo;

import com.imot.pojo.entity.EmaExceptionRecord;
import com.imot.pojo.entity.EmaRecord;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * ClassName: HistoryExceptionConfirmationVo
 * Description:
 * date: 2023/11/14 20:00
 *
 * @author imot-jiah.wang
 */
@Data
public class HistoryExceptionConfirmationVo {
    private EmaExceptionRecord emaRecord;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "异常位置")
    private String exceptionLocation;

    @ApiModelProperty(value = "异常次数")
    private Integer exceptionTime;

    @ApiModelProperty(value = "监测时间")
    private LocalDateTime date;

    @ApiModelProperty(value = "异常等级")
    private String exceptionLevel;

    @ApiModelProperty(value = "异常确认")
    private String exceptionHandledFlag;

    @ApiModelProperty("确认人")
    private String userName;

    @ApiModelProperty(value = "确认时间")
    private LocalDateTime confirmationTime;

    @ApiModelProperty(value = "作动次数")
    private Integer actuationCount;

    @ApiModelProperty(value = "异常参数")
    private List<String> exceptionParameters;
    @ApiModelProperty(value = "异常波动")
    private List<ExceptionDataVo> exceptionDataVos;
}

